

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import mx.controls.CheckBox;
import mx.rpc.remoting.mxml.RemoteObject;
import mx.controls.Button;
import mx.controls.TextInput;
import mx.validators.EmailValidator;
import mx.containers.Accordion;

class BindableProperty
{
	/*
	 * generated bindable wrapper for property accordion1 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'accordion1' moved to '_898767895accordion1'
	 */

    [Bindable(event="propertyChange")]
    public function get accordion1():mx.containers.Accordion
    {
        return this._898767895accordion1;
    }

    public function set accordion1(value:mx.containers.Accordion):void
    {
    	var oldValue:Object = this._898767895accordion1;
        if (oldValue !== value)
        {
            this._898767895accordion1 = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "accordion1", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property emV (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'emV' moved to '_100526emV'
	 */

    [Bindable(event="propertyChange")]
    public function get emV():mx.validators.EmailValidator
    {
        return this._100526emV;
    }

    public function set emV(value:mx.validators.EmailValidator):void
    {
    	var oldValue:Object = this._100526emV;
        if (oldValue !== value)
        {
            this._100526emV = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "emV", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property emailID (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'emailID' moved to '_1638015561emailID'
	 */

    [Bindable(event="propertyChange")]
    public function get emailID():mx.controls.TextInput
    {
        return this._1638015561emailID;
    }

    public function set emailID(value:mx.controls.TextInput):void
    {
    	var oldValue:Object = this._1638015561emailID;
        if (oldValue !== value)
        {
            this._1638015561emailID = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "emailID", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property fpSubmit (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'fpSubmit' moved to '_481491330fpSubmit'
	 */

    [Bindable(event="propertyChange")]
    public function get fpSubmit():mx.controls.Button
    {
        return this._481491330fpSubmit;
    }

    public function set fpSubmit(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._481491330fpSubmit;
        if (oldValue !== value)
        {
            this._481491330fpSubmit = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "fpSubmit", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property password (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'password' moved to '_1216985755password'
	 */

    [Bindable(event="propertyChange")]
    public function get password():mx.controls.TextInput
    {
        return this._1216985755password;
    }

    public function set password(value:mx.controls.TextInput):void
    {
    	var oldValue:Object = this._1216985755password;
        if (oldValue !== value)
        {
            this._1216985755password = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "password", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property remoteObject (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'remoteObject' moved to '_175457499remoteObject'
	 */

    [Bindable(event="propertyChange")]
    public function get remoteObject():mx.rpc.remoting.mxml.RemoteObject
    {
        return this._175457499remoteObject;
    }

    public function set remoteObject(value:mx.rpc.remoting.mxml.RemoteObject):void
    {
    	var oldValue:Object = this._175457499remoteObject;
        if (oldValue !== value)
        {
            this._175457499remoteObject = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "remoteObject", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property reset (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'reset' moved to '_108404047reset'
	 */

    [Bindable(event="propertyChange")]
    public function get reset():mx.controls.Button
    {
        return this._108404047reset;
    }

    public function set reset(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._108404047reset;
        if (oldValue !== value)
        {
            this._108404047reset = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "reset", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property saveLogin (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'saveLogin' moved to '_166437868saveLogin'
	 */

    [Bindable(event="propertyChange")]
    public function get saveLogin():mx.controls.CheckBox
    {
        return this._166437868saveLogin;
    }

    public function set saveLogin(value:mx.controls.CheckBox):void
    {
    	var oldValue:Object = this._166437868saveLogin;
        if (oldValue !== value)
        {
            this._166437868saveLogin = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "saveLogin", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property submit (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'submit' moved to '_891535336submit'
	 */

    [Bindable(event="propertyChange")]
    public function get submit():mx.controls.Button
    {
        return this._891535336submit;
    }

    public function set submit(value:mx.controls.Button):void
    {
    	var oldValue:Object = this._891535336submit;
        if (oldValue !== value)
        {
            this._891535336submit = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "submit", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property username (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'username' moved to '_265713450username'
	 */

    [Bindable(event="propertyChange")]
    public function get username():mx.controls.TextInput
    {
        return this._265713450username;
    }

    public function set username(value:mx.controls.TextInput):void
    {
    	var oldValue:Object = this._265713450username;
        if (oldValue !== value)
        {
            this._265713450username = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "username", oldValue, value));
        }
    }



}
